[
    {
        "path": "loadTimes",
        "type": "function"
    },
    {
        "path": "csi",
        "type": "function"
    },
    {
        "path": "dom.openOrClosedShadowRoot",
        "type": "function"
    },
    {
        "path": "extension.ViewType.POPUP",
        "type": "string",
        "value": "popup"
    },
    {
        "path": "extension.ViewType.TAB",
        "type": "string",
        "value": "tab"
    },
    {
        "path": "extension.inIncognitoContext",
        "type": "boolean",
        "value": false
    },
    {
        "path": "i18n.detectLanguage",
        "type": "function"
    },
    {
        "path": "i18n.getAcceptLanguages",
        "type": "function"
    },
    {
        "path": "i18n.getMessage",
        "type": "function"
    },
    {
        "path": "i18n.getUILanguage",
        "type": "function"
    },
    {
        "path": "runtime.id",
        "type": "string",
        "value": "jgdggakjnnepknindefmihjmjllggmaj"
    },
    {
        "path": "runtime.onMessage.addListener",
        "type": "function"
    },
    {
        "path": "runtime.onMessage.removeListener",
        "type": "function"
    },
    {
        "path": "runtime.onMessage.hasListener",
        "type": "function"
    },
    {
        "path": "runtime.onMessage.hasListeners",
        "type": "function"
    },
    {
        "path": "runtime.onMessage.dispatch",
        "type": "function"
    },
    {
        "path": "runtime.onConnect.addListener",
        "type": "function"
    },
    {
        "path": "runtime.onConnect.removeListener",
        "type": "function"
    },
    {
        "path": "runtime.onConnect.hasListener",
        "type": "function"
    },
    {
        "path": "runtime.onConnect.hasListeners",
        "type": "function"
    },
    {
        "path": "runtime.onConnect.dispatch",
        "type": "function"
    },
    {
        "path": "runtime.connect",
        "type": "function"
    },
    {
        "path": "runtime.getManifest",
        "type": "function"
    },
    {
        "path": "runtime.getURL",
        "type": "function"
    },
    {
        "path": "runtime.sendMessage",
        "type": "function"
    },
    {
        "path": "runtime.ContextType.BACKGROUND",
        "type": "string",
        "value": "BACKGROUND"
    },
    {
        "path": "runtime.ContextType.OFFSCREEN_DOCUMENT",
        "type": "string",
        "value": "OFFSCREEN_DOCUMENT"
    },
    {
        "path": "runtime.ContextType.POPUP",
        "type": "string",
        "value": "POPUP"
    },
    {
        "path": "runtime.ContextType.SIDE_PANEL",
        "type": "string",
        "value": "SIDE_PANEL"
    },
    {
        "path": "runtime.ContextType.TAB",
        "type": "string",
        "value": "TAB"
    },
    {
        "path": "runtime.ExtensionViewerState.DISABLED",
        "type": "string",
        "value": "disabled"
    },
    {
        "path": "runtime.ExtensionViewerState.ENABLED",
        "type": "string",
        "value": "enabled"
    },
    {
        "path": "runtime.OnInstalledReason.CHROME_UPDATE",
        "type": "string",
        "value": "chrome_update"
    },
    {
        "path": "runtime.OnInstalledReason.INSTALL",
        "type": "string",
        "value": "install"
    },
    {
        "path": "runtime.OnInstalledReason.SHARED_MODULE_UPDATE",
        "type": "string",
        "value": "shared_module_update"
    },
    {
        "path": "runtime.OnInstalledReason.UPDATE",
        "type": "string",
        "value": "update"
    },
    {
        "path": "runtime.OnRestartRequiredReason.APP_UPDATE",
        "type": "string",
        "value": "app_update"
    },
    {
        "path": "runtime.OnRestartRequiredReason.OS_UPDATE",
        "type": "string",
        "value": "os_update"
    },
    {
        "path": "runtime.OnRestartRequiredReason.PERIODIC",
        "type": "string",
        "value": "periodic"
    },
    {
        "path": "runtime.PlatformArch.ARM",
        "type": "string",
        "value": "arm"
    },
    {
        "path": "runtime.PlatformArch.ARM64",
        "type": "string",
        "value": "arm64"
    },
    {
        "path": "runtime.PlatformArch.MIPS",
        "type": "string",
        "value": "mips"
    },
    {
        "path": "runtime.PlatformArch.MIPS64",
        "type": "string",
        "value": "mips64"
    },
    {
        "path": "runtime.PlatformArch.X86_32",
        "type": "string",
        "value": "x86-32"
    },
    {
        "path": "runtime.PlatformArch.X86_64",
        "type": "string",
        "value": "x86-64"
    },
    {
        "path": "runtime.PlatformNaclArch.ARM",
        "type": "string",
        "value": "arm"
    },
    {
        "path": "runtime.PlatformNaclArch.MIPS",
        "type": "string",
        "value": "mips"
    },
    {
        "path": "runtime.PlatformNaclArch.MIPS64",
        "type": "string",
        "value": "mips64"
    },
    {
        "path": "runtime.PlatformNaclArch.X86_32",
        "type": "string",
        "value": "x86-32"
    },
    {
        "path": "runtime.PlatformNaclArch.X86_64",
        "type": "string",
        "value": "x86-64"
    },
    {
        "path": "runtime.PlatformOs.ANDROID",
        "type": "string",
        "value": "android"
    },
    {
        "path": "runtime.PlatformOs.CROS",
        "type": "string",
        "value": "cros"
    },
    {
        "path": "runtime.PlatformOs.FUCHSIA",
        "type": "string",
        "value": "fuchsia"
    },
    {
        "path": "runtime.PlatformOs.LINUX",
        "type": "string",
        "value": "linux"
    },
    {
        "path": "runtime.PlatformOs.MAC",
        "type": "string",
        "value": "mac"
    },
    {
        "path": "runtime.PlatformOs.OPENBSD",
        "type": "string",
        "value": "openbsd"
    },
    {
        "path": "runtime.PlatformOs.WIN",
        "type": "string",
        "value": "win"
    },
    {
        "path": "runtime.RequestUpdateCheckStatus.NO_UPDATE",
        "type": "string",
        "value": "no_update"
    },
    {
        "path": "runtime.RequestUpdateCheckStatus.THROTTLED",
        "type": "string",
        "value": "throttled"
    },
    {
        "path": "runtime.RequestUpdateCheckStatus.UPDATE_AVAILABLE",
        "type": "string",
        "value": "update_available"
    },
    {
        "path": "runtime.UserSubscriptionState.SIGNINSTATE_FREE",
        "type": "string",
        "value": "signinstate_free"
    },
    {
        "path": "runtime.UserSubscriptionState.SIGNINSTATE_PENDING",
        "type": "string",
        "value": "signinstate_pending"
    },
    {
        "path": "runtime.UserSubscriptionState.SIGNINSTATE_SUBSCRIBED",
        "type": "string",
        "value": "signinstate_subscribed"
    },
    {
        "path": "storage.sync.get",
        "type": "function"
    },
    {
        "path": "storage.sync.set",
        "type": "function"
    },
    {
        "path": "storage.sync.remove",
        "type": "function"
    },
    {
        "path": "storage.sync.clear",
        "type": "function"
    },
    {
        "path": "storage.sync.getBytesInUse",
        "type": "function"
    },
    {
        "path": "storage.sync.onChanged.addListener",
        "type": "function"
    },
    {
        "path": "storage.sync.onChanged.removeListener",
        "type": "function"
    },
    {
        "path": "storage.sync.onChanged.hasListener",
        "type": "function"
    },
    {
        "path": "storage.sync.onChanged.hasListeners",
        "type": "function"
    },
    {
        "path": "storage.sync.onChanged.dispatch",
        "type": "function"
    },
    {
        "path": "storage.sync.QUOTA_BYTES",
        "type": "number",
        "value": 102400
    },
    {
        "path": "storage.sync.QUOTA_BYTES_PER_ITEM",
        "type": "number",
        "value": 8192
    },
    {
        "path": "storage.sync.MAX_ITEMS",
        "type": "number",
        "value": 512
    },
    {
        "path": "storage.sync.MAX_WRITE_OPERATIONS_PER_HOUR",
        "type": "number",
        "value": 1800
    },
    {
        "path": "storage.sync.MAX_WRITE_OPERATIONS_PER_MINUTE",
        "type": "number",
        "value": 120
    },
    {
        "path": "storage.sync.MAX_SUSTAINED_WRITE_OPERATIONS_PER_MINUTE",
        "type": "number",
        "value": 1000000
    },
    {
        "path": "storage.session.get",
        "type": "function"
    },
    {
        "path": "storage.session.set",
        "type": "function"
    },
    {
        "path": "storage.session.remove",
        "type": "function"
    },
    {
        "path": "storage.session.clear",
        "type": "function"
    },
    {
        "path": "storage.session.getBytesInUse",
        "type": "function"
    },
    {
        "path": "storage.session.setAccessLevel",
        "type": "function"
    },
    {
        "path": "storage.session.onChanged.addListener",
        "type": "function"
    },
    {
        "path": "storage.session.onChanged.removeListener",
        "type": "function"
    },
    {
        "path": "storage.session.onChanged.hasListener",
        "type": "function"
    },
    {
        "path": "storage.session.onChanged.hasListeners",
        "type": "function"
    },
    {
        "path": "storage.session.onChanged.dispatch",
        "type": "function"
    },
    {
        "path": "storage.session.QUOTA_BYTES",
        "type": "number",
        "value": 10485760
    },
    {
        "path": "storage.managed.get",
        "type": "function"
    },
    {
        "path": "storage.managed.set",
        "type": "function"
    },
    {
        "path": "storage.managed.remove",
        "type": "function"
    },
    {
        "path": "storage.managed.clear",
        "type": "function"
    },
    {
        "path": "storage.managed.getBytesInUse",
        "type": "function"
    },
    {
        "path": "storage.managed.onChanged.addListener",
        "type": "function"
    },
    {
        "path": "storage.managed.onChanged.removeListener",
        "type": "function"
    },
    {
        "path": "storage.managed.onChanged.hasListener",
        "type": "function"
    },
    {
        "path": "storage.managed.onChanged.hasListeners",
        "type": "function"
    },
    {
        "path": "storage.managed.onChanged.dispatch",
        "type": "function"
    },
    {
        "path": "storage.local.get",
        "type": "function"
    },
    {
        "path": "storage.local.set",
        "type": "function"
    },
    {
        "path": "storage.local.remove",
        "type": "function"
    },
    {
        "path": "storage.local.clear",
        "type": "function"
    },
    {
        "path": "storage.local.getBytesInUse",
        "type": "function"
    },
    {
        "path": "storage.local.onChanged.addListener",
        "type": "function"
    },
    {
        "path": "storage.local.onChanged.removeListener",
        "type": "function"
    },
    {
        "path": "storage.local.onChanged.hasListener",
        "type": "function"
    },
    {
        "path": "storage.local.onChanged.hasListeners",
        "type": "function"
    },
    {
        "path": "storage.local.onChanged.dispatch",
        "type": "function"
    },
    {
        "path": "storage.local.QUOTA_BYTES",
        "type": "number",
        "value": 10485760
    },
    {
        "path": "storage.onChanged.addListener",
        "type": "function"
    },
    {
        "path": "storage.onChanged.removeListener",
        "type": "function"
    },
    {
        "path": "storage.onChanged.hasListener",
        "type": "function"
    },
    {
        "path": "storage.onChanged.hasListeners",
        "type": "function"
    },
    {
        "path": "storage.onChanged.dispatch",
        "type": "function"
    },
    {
        "path": "storage.AccessLevel.TRUSTED_AND_UNTRUSTED_CONTEXTS",
        "type": "string",
        "value": "TRUSTED_AND_UNTRUSTED_CONTEXTS"
    },
    {
        "path": "storage.AccessLevel.TRUSTED_CONTEXTS",
        "type": "string",
        "value": "TRUSTED_CONTEXTS"
    }
]